Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hello,
We've been using this package to authorize requests against an OAuth 1.0a API for a number of years, and it works great.
However, we're applying it to a new package, and it would be much more convenient to apply the authorization header directly when building the request. The existing usage requires creating a new
http.Client
with the package'shttp.RoundTripper
.The proposal here is to export
Auther
and its key fields and methods. This doesn't affect existing usage.I've exported both Clock and Config to make it easier to test packages using
Auther
(e.g. using a fixed clock).I've also replaced usage of
ioutil
withio
, as it's deprecated, and resolved anunused value of err
warning inTestBaseURI
.Thanks for writing and maintaining this package.